be easily defeated - German English Dictionary